home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / yacc / flexyacc / aflex.lha / aflex / CHANGES_1.3 next >
Text File  |  1993-06-02  |  2KB  |  38 lines

  1. AFLEX
  2. -----
  3.         The Input/Output structure of generated scanners has been
  4.         changed to make things work as users expect.  Standard_Input
  5.         and Standard_Output should now end up where they were before the
  6.         call to YYLex.
  7.  
  8. AYACC
  9. -----
  10.         AYACC would generate illegal package names given certain input
  11.         file names.  This was previously corrected in the VADS6 version,
  12.         but the change wasn't propogated to the main sources due to an
  13.         error in configuration management.  Thank you to Michael Schwartz
  14.         for pointing this out.
  15.  
  16.         AYACC wouldn't work under some versions of the ALSYS compiler due
  17.         to an erroneous construct involving order of parameter evaluation
  18.         in the file lalr_symbol_info_body.a.  Thank you to
  19.         delaunay@ensisun.imag.fr for this fix.
  20.  
  21.         Added checks and error messages for parse stack overflow in
  22.         generated parsers.  Thank you to Susan Eilers <suef@kaman.COM>
  23.         for these patches.
  24.  
  25.         AYACC would fail silently if it couldn't open it's output files.
  26.  
  27.         The ada_parser example (which is very frequently used as a basis
  28.         for tools) had some errors which caused it to reject legal code.
  29.         S A McConnell <sam@iberia.cca.cr.rockwell.COM> contributed a
  30.         set of revisions which allow the ada_parser to parse the entire
  31.         ACVC 1.11 collection.
  32.  
  33. NOTE:   The machine-specific ports may contain errors.  I added the new
  34.         code in by hand-patching, and I don't have any of these compilers
  35.         to try my fixes.  Any errors will likely be minor typos.  If you
  36.         come across an error, no matter how small, please report it so I
  37.         can fix the distribution
  38.